class Model(object):
    def __init__(self, **kwargs):
        pass

    def destroy(self):
        pass

    def save(self, save_path):
        pass

    def train(self, train_dataset, **train_params):
        pass

    def evaluate(self, validate_dataset):
        return 0.98
    
    def load_checkpoint(self, ckpt):
        pass

    def save_checkpoint(self, ckpt):
        pass
    